// typeScript可以使用三种访问修饰符，分别是：
// public:修饰的属性或者方法是公有的，可以在任何地方被访问到
// private：修饰的属性或者方法是私有的，不能再声明它的类的外部访问
// protected 修饰的属性或方法是受保护的，他和private类似，区别是它在子类中也是允许被访问的
class Animal {
    public name;
    public constructor(name) {
        this.name = name;
    }
}
let a = new Animal('jack');
console.log(a.name);//jack
